﻿using BonjourQuotation.ObjectModel.ErrorData;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BonjourQuotation.ObjectModel.BusinessData
{
    public class OperationGroupCheckListGridBData
    {
        public const int TakeCount = 20;
        public List<OperationGroupCheckListGridRowBData> Rows { get; set; }
        public Dictionary<int, string> Customer { get; set; }
        public Dictionary<int, string> FilterGroupCode { get; set; }
        public Dictionary<int, string> FilterGroupName { get; set; }
        public Dictionary<int, string> FilterCustomerCode { get; set; }
        public List<short> Pax { get; set; }
        public List<TitleInfo> Title { get; set; }
        public int GroupID { get; set; }
        public string SearchGroupCode { get; set; }
        public string SearchGroupName { get; set; }
        public string SearchCustomer { get; set; }
        public bool? SearchSelectedIsGir { get; set; }
        public ErrorBInfo Error { get; set; }
    }
    public class OperationGroupCheckListGridRowBData
    {
        public int GroupID { get; set; }
        public string GroupName { get; set; }
        public string GroupCode { get; set; }
        public string Customer { get; set; }
        public int CustomerID { get; set; }
        public short? NumOfPerson { get; set; }
        public DateTime? ArrivalDate { get; set; }
        public DateTime? DepartureDate { get; set; }
        public string ArrivalCity { get; set; }
        public string DepartureCity { get; set; }
        public string Title { get; set; }
        public string HotelNotes { get; set; }
        public string HotelStatus { get; set; }
        public string BusGuideNotes { get; set; }
        public bool? IsGir { get; set; }
    }

}